self-powered station - Espagnol Anglais Dictionnaire